- Registering surveys and tracking/ receiving results from genetic samples using a web-based portal.
- Using workflow to track on-boarding, sample processing, and data production processes.
- Tracking of each sample, its metadata and provenance throughout the sample’s life-cycle, including analysis,
- enabling fully curated data, sample tracking and automated service delivery KPIs
- To work collaboratively with a core team of product managers, developers, testers and data analysts to ensure
- the development and refinement of software products.
- Contributing to the overall application architecture and design, reinforcing best practice methods of integration to a range of data sets as well as the future extensibility of the product.
- Building infrastructure to link key data flows, including genome sequences and critical “when and where” meta-data related to tested individuals.
- Deploying data summaries and visualisations to help extract key messages as clearly as possible for public health authorities.
- Creating and maintaining high quality software systems to produce these outputs in a sustainable way.
- Frontend - Vue3, Vite, Pinia, Composable API, Single File Components, JavaScript, HTML, CSS
- Backend - Python 3.6+, Flask, SQLAlchemy, OpenApi, PostgreSQL
- 3+ years experience with Vue & Python
- Flask experience and exposure to SQLAlchemy
- Familiarity with web-based technologies (HTML / CSS / JavaScript) and modern web development techniques
- Knowledge and experience with modern software development practices, including version control, continuous
- integration, unit testing and workflow management tools such as Jira, Gitlab, etc.
- Experience of Agile Software Development methods such as SCRUM
- Familiarity with SQL, databases, and database design
- Experience working with a wide variety of technologies and on diverse problems
- Experience of CI/CD and containerisation (Docker, Singularity)
- Great communication skills
- Be a role model to other developers in the team, ensuring consistency in approach and collaborating with the
- team lead to develop application development standards that can be consistently applied
- Experience of Agile Software Development methods developing and integrating full-stack for deployment in cloud environments
- Experience in developing systems that capture, verify and maintain field generated metadata
- Knowledge and experience with modern software development practices, including version control, continuous integration, and workflow management tools such as Jira, Gitlab, etc.
- Experience in working with a wide variety of technologies and on diverse problems
- Ability to quickly understand scientific, technical and process challenges and break down complex problems into actionable steps
- Ability to work in a frequently changing environment with the capability to interpret management information to amend plans
- Ability to prioritise, manage workload, and deliver agreed activities consistently on time
- Strategic thinking, ability to see the ‘bigger picture’
- Ability to build collaborative working relationships with internal and external stakeholders at all levels
- Desire to make a difference to public health interventions as quickly as possible
- Familiarity with multiple back-end and front-end languages and libraries, databases, database design, web servers, web services, APIs, and UI/UX design
- Degree in quantitative sciences (e.g. statistics, computer science, physics)
- Experience working with scientists and data analysts on co-developed software
- Experience of integrating workflow engines and document management to deliver solutions that support a business process
- Monday to Friday
Company
Dragoonis Technologies
United Kingdom
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Python Job Details
Reference: DT-181c
Title: Full Stack Developer (VueJS/Python)
Day Rate: Up to £500
Job Type: Contract
IR35: Outside
Duration: 6-months
Location: Fully Remote (UK only)
Start date: ASAP
Description of Project
To operate as a developer, taking ownership for the development of robust, maintainable, and performant software products for the Covid-19 Surveillance Project. Developing technology solutions rapidly to meet the complex and changing needs of users and obtaining the appropriate balance so that solutions are not over or under engineered.
Role
Your Responsibilities
Key Tech
Technical Skills
Essential Experience
Desirable Experience
Job Types: Temporary contract, Freelance
Contract length: 6 months
Salary: Up to £500.00 per day
Schedule:
Reference ID: DT-181c
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs